.home-banner {
  margin-top: 30px;
  padding: 26px 0;
  width: 100%;
  display: flex;
  align-items: center;
  background: rgba(241, 241, 241, 0.75);

  .item {
    position: relative;
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;

    .item-line {
      position: absolute;
      right: 0;
      top: calc(50% - 16px);

      display: block;
      width: 0;
      height: 32px;

      border-left: 1px solid #D3D5D7;

    }
    .item-num {
      color: #e4615c;
      font-size: 30px;

      cursor: pointer;
    }

    .item-label {
      margin-top: 8px;
    }
  }
  div.item:nth-last-of-type(1){
    .item-line{
      display: none;
    }
  }
}
